#pragma once

#include "Port.h"
#include "HeaderSpace.h"

#include <bits/stdc++.h>

namespace nexus {

struct Route {
  std::bitset<32> match;
  uint32_t prefixLength;
  int priority;
  Port* port;
  HeaderSpace hs;
  HeaderSpace hit;
};

} // namespace nexus